home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / libraries / eagui11.lha / EAGUI / EAGUI_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-22  |  1.3 KB  |  40 lines

  1. /*
  2.  * $RCSfile: EAGUI_protos.h,v $
  3.  *
  4.  * $Author: Marcel_Offermans $
  5.  *
  6.  * $Revision: 1.11 $
  7.  *
  8.  * $Date: 1993/09/01 14:43:20 $
  9.  *
  10.  * $Locker: Marcel_Offermans $
  11.  *
  12.  * $State: Exp $
  13.  */
  14.  
  15. #ifndef EAGUI_PROTOS_H
  16. #define EAGUI_PROTOS_H
  17.  
  18. VOID ea_GetMinSizes(struct ea_Object *);
  19. VOID ea_LayoutObjects(struct ea_Object *);
  20. LONG ea_GetObjectLeft(struct ea_Object *, struct ea_Object *);
  21. LONG ea_GetObjectTop(struct ea_Object *, struct ea_Object *);
  22. LONG ea_CreateGadgetList(struct ea_Object *, struct Gadget **, APTR, struct DrawInfo *);
  23. VOID ea_FreeGadgetList(struct ea_Object *, struct Gadget *);
  24. struct ea_Object *ea_NewObjectA(ULONG, struct TagItem *);
  25. struct ea_Object *ea_NewObject(ULONG, ULONG, ...);
  26. LONG ea_TextLength(struct TextAttr *, STRPTR, UBYTE);
  27. LONG ea_TextHeight(struct TextAttr *);
  28. VOID ea_PrintObjects(struct ea_Object *);
  29. VOID ea_DisposeObject(struct ea_Object *);
  30. LONG ea_NewRelationA(struct ea_Object *, struct Hook *, struct TagItem *);
  31. LONG ea_NewRelation(struct ea_Object *, struct Hook *, ULONG, ...);
  32. ULONG ea_GetAttrsA(struct ea_Object *, struct TagItem *);
  33. ULONG ea_GetAttrs(struct ea_Object *, ULONG, ...);
  34. ULONG ea_SetAttrsA(struct ea_Object *, struct TagItem *);
  35. ULONG ea_SetAttrs(struct ea_Object *, ULONG, ...);
  36. ULONG ea_GetAttr(struct ea_Object *, ULONG);
  37. ULONG ea_SetAttr(struct ea_Object *, ULONG, ULONG);
  38.  
  39. #endif /* EAGUI_PROTOS_H */
  40.